Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mexico F2 Italy F12 Chile F1 Chile F2 Argentina F11 Argentina F1 Argentina F2 Argentina F8 Argentina F9 Peru F1 Peru F2 Peru F3 Argentina F14 Argentina F15 Bolivia F2 Bolivia F3 Argentina F17 Chile F3 Dominican Republic F1 Dominican Republic F2 Cuba F1 Cuba F2 Brazil F1 Argentina F6 Peru F2 Peru F3 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F14 Argentina F15 Argentina F16 Uruguay F1 Argentina F17 Argentina F18 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Argentina F7 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F25 Colombia F2 Argentina F12 Argentina F13 Argentina F22 Chile F7 Argentina F2 Argentina F3 Argentina F4 Paraguay F1 Paraguay F2 Argentina F7 Argentina F8 Argentina F9 Peru F1 Peru F2 Peru F3 Bolivia F2 Bolivia F3 Bolivia F4 Brazil F42 Italy F11 Argentina F12 Chile F3 Argentina F12 Argentina F18 Dominican Republic F3 Argentina F3 Colombia F1 Argentina F1 ATU Cup - Weiden VII Trofeo Ciudad de Quito - Quito Challenger Britania Zavaleta - Puebla Credicard Mastercard Tennis Cup - Campos do Jordao Okal Cup 2003 - Eckental Jameson Cup - Milan Ischgl International Tennis Challenger 2003 - Ischgl Bogota Challenger - Bogota Corona Mexico City Open - Mexico City IX Abierto Internacional de Salinas - Salinas San Remo Tennis Cup - San Remo Sporting Challenger - Turin 10ø Tornea B. Camparini - Reggio Emilia Cepu Open - San Marino IPP Geneva Trophy - Geneva Rhein-Main Challenger 2004 - Aschaffenburg X Trofeo Ciudad de Quito - Quito Copa Petrobras Santiago - Santiago Copa Petrobras Bogota - Bogota Copa Petrobras Guadalajara - Guadalajara Copa Telefonica CTC Chile - Santiago San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Sassuolo Challenger - Sassuolo Banca Stato Challenger - Lugano 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Santiago Copa Petrobras - Montevideo ATP Challenger Numea - New Caledonia Corona Mexico City Open - Mexico City Abierto Colombiano de Tenis - Bogota Copa Kia - Santiago GHI Bronx Tennis Classic - Bronx Seguros Bolivar Open - Medellin Ford Tennis Championships - Louisville Copa Petrobras Argentina - Buenos Aires Music City Challenger - Nashville Copa Petrobras Colombia - Bogota Aberto de Santa Catarina de Tenis - Florianopolis USTA Challenger - Champaign 2007 West Side Tennis Club Clay Court Challenger - Forest Hills II Naples ITG Challenger - Naples Ciudad de Pozoblanco Open Diputacion - Cordoba Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires IPP Open - Helsinki Abierto Internacional de Salinas 'Dario Expreso' - Salinas BMW Tennis Championship - Sunrise AGT Challenger - Leon XL Bermuda Open - Bermuda Tunis Open - Tunis Morocco Tennis Tour - Rabat BH Tenis Open International Cup 2008 - Belo Horizonte Levene Gouldin & Thompson Tennis Challenger - Binghamton Credicard Citi Mastercard Tennis Cup - Campos do Jordao Copa Petrobras-Brazil - Aracaju Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali Sao Paulo Challenger Santiago Challenger Manta Challenger Campos do Jordao Challenger Binghamton Challenger Brasilia Challenger Bogota Challenger Buenos Aires Challenger Montevideo Challenger Asuncion Challenger Santiago Challenger Florionapolis Challenger Medellin Challenger Savannah Challenger Cremona Challenger Alessandria Challenger Rome Challenger Ojai Challenger Lugano Challenger Kosice Challenger Bytom Challenger Reggio Emilia Challenger Turin Challenger Bogota Challenger Granby Challenger Lexington Challenger Binghamton Challenger Brasilia Challenger Belo Horizonte Challenger Buenos Aires Challenger Santiago Challenger Sao Paulo Challenger Guayaquil Challenger Buenos Aires Challenger Sao Paulo Challenger Bucaramanga Challenger Copa Petrobras Aracaju - Aracaju Guadalajara Challenger Winnetka Challenger Bogota Challenger Campos do Jordao Challenger Binghamton Challenger Sao Leopoldo Challenger Buenos Aires Challenger Guayaquil Challenger Bucaramanga Challenger Salinas Challenger Santiago Challenger Barranquilla Challenger Blumenau Challenger Sao Paulo Challenger Manta Challenger Genova Challenger San Juan Challenger Rio De Janeiro Challenger Bucaramanga Challenger Salinas Challenger Pereira Challenger Sarasota Challenger Sao Paulo Challenger Blois Challenger Scheveningen Challenger Sao Paulo Challenger Aptos Challenger Rio De Janeiro Challenger Campinas Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Montevideo Challenger Guayaquil Challenger Lima Challenger Sao Paulo Challenger Bucaramanga Challenger Barranquilla Challenger Itajai Challenger Santiago Challenger Sao Paulo Challenger Santos Challenger Bordeaux Challenger Quito Challenger Pereira Challenger Cali Challenger Cordoba Challenger Copa Petrobras Uruguay - Montevideo Guayaquil Challenger Lima Challenger Santiago Challenger Heilbronn Challenger Porto Alegre Challenger Corrientes Challenger Guayaquil Challenger Open D'Orleans - Orleans ATP Challenger Tour Finals Heilbronn Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Floridablanca Challenger Santo Domingo Challenger Montevideo Challenger Montevideo Challenger Sao Paulo Challenger Santiago Challenger Vicenza Challenger Mestre Challenger Prostejov Challenger Caltanissetta Challenger Alessandria Challenger Lima Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Montevideo Challenger Copa Ericsson Chile - Santiago BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston The Stella Artois Championships - London ARAG World Team Championship - Dusseldorf Heineken Open - Auckland MoviStar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires The Tennis Channel Open - Las Vegas Campbell's Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington China Open - Beijing Mumbai Open - Mumbai Chennai Open - Chennai Medibank International - Sydney Banja Luka Challenger 2004 - Banja Luka Indianapolis Tennis Championships - Indianapolis Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON International - Eastbourne Pilot Pen Tennis - New Haven Movistar Open - Santiago Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Delray Beach International Tennis Championships - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston IX Gramado Open - Gramado VTR Open - Vina del Mar Brasil Open - Sao Paulo Farmers Classic - Los Angeles Brasil Open - Sao Paulo Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Argentina Open - Buenos Aires Rio Open - Rio de Janeiro BMW Open - Munich Winston-Salem Open - Winston-Salem Argentina Open - Buenos Aires Mercedes Cup - Stuttgart Pereira Challenger Santos Challenger Rio Quente Challenger Ljubljana Open - Ljubljana Caltanissetta Challenger Monza Challenger Lima Challenger Bogota Challenger VI Gramado Open de Tenis - Gramado Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Como Challenger Santiago Challenger Rome Challenger BH Tennis Open International Cup - Belo Horizonte Marburg Challenger GHI Bronx Tennis Classic - Bronx Czech Indoor Open - Prague Trani Cup - Trani Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Architect Open - Budapest La Serena Open - La Serena 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia TED Open - Istanbul Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton San Luis Potosi Challenger - San Luis Potosi The 'Fitz' Casino Challenger - Tunica Chevrolet Cup - Vina del Mar Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome III Aberto Santa Catarina de Tenis - Florianopolis Sony Ericsson Open - Miami Rogers Cup - Toronto The Surbiton Trophy - Surbiton BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Carson Challenger Poznan Challenger Vancouver Challenger Cyclus Open de Tenis - Florianopolis Campos do Jordao Challenger Salvador Challenger Copa Petrobras-Uruguay - Montevideo Bogota Challenger Cali Challenger Bordeaux Challenger French Open - Paris Medellin Challenger French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Rome Challenger Bordeaux Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Guayaquil Challenger AIG Japan Open Tennis Championships - Tokyo Guadalajara Challenger Legg Mason Tennis Classic - Washington Wimbledon - London Cali Challenger U.S. Open - New York Brasil Open - Salvador Sao Paulo Challenger Interwetten Austrian Open - Kitzbuhel Trnava Challenger Vicenza Challenger Lima Challenger Campinas Challenger Australian Open - Melbourne French Open - Paris Salinas Challenger U.S. Open - New York Bucaramanga Challenger AEGON Championships - London Villa Allende Challenger French Open - Paris U.S. Open - New York Porto Alegre Challenger Australian Open - Melbourne French Open - Paris Copa Claro - Buenos Aires Wimbledon - London Montevideo Challenger French Open - Paris San Juan Challenger U.S. Open - New York Australian Open - Melbourne Guayaquil Challenger French Open - Paris U.S. Open - New York Copa Claro - Buenos Aires French Open - Paris Wimbledon - London San Luis Potosi Challenger French Open - Paris Sao Leopoldo Challenger U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Delray Beach International Tennis Championships - Delray Beach Wimbledon - London U.S. Open - New York Sunrise Challenger Campbell's Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur China Open - Beijing Dallas Challenger Bogota Challenger Santos Challenger Santos Challenger VTR Open - Vina del Mar Pereira Challenger Copa Claro - Buenos Aires Copa Claro - Buenos Aires Brasil Open - Sao Paulo Tallahassee Challenger Bogota Challenger Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Plava Laguna Croatia Open - Umag Swiss Indoors Basel - Basel European Open - Antwerp Manta Challenger Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Geneva Open - Geneva St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Panama City Challenger Erste Bank Open - Vienna Cordoba Open - Cordoba Copa Telmex - Buenos Aires Abierto Mexicano de Tenis Mifel - Los Cabos European Open - Antwerp Sardegna Open - Cagliari Movistar Open - Santiago Davis Cup, Group I, PO, DOM-CHI 4-1 Montevideo Challenger Bucaramanga Challenger Davis Cup, World Group, SF, GBR-ARG 2-3 Gonet Geneva Open - Geneva BMW Open - Munich Leon Challenger Medellin Challenger French Open (juniors) If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Olympics - Rio de Janeiro SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Medellin Challenger US Men's Clay Court Championship - Houston Montevideo Challenger Bordeaux Challenger Buenos Aires Challenger Claro Open Colombia - Bogota Royal Guard Open Chile - Vina del Mar Aptos Challenger Irving Challenger Rio Open - Rio de Janeiro ATP Challenger Tour Finals Argentina Open - Buenos Aires Claro Open Colombia - Bogota Bordeaux Challenger Caltanissetta Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Aegon Nottingham Open - Nottingham Kremlin Cup - Moscow Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona China Open - Beijing Campinas Challenger Canottieri Minico 2004 - Mantova Citi Open - Washington St. Petersburg Open - St. Petersburg 12th BH Tennis Open International Cup - Belo Horizonte Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Montevideo Challenger Chengdu Open - Chengdu Rio Open - Rio de Janeiro Memorial Savigni - Sassuolo Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Noventi Open - Halle Erste Bank Open - Vienna Cordoba Open - Cordoba Rio Open - Rio de Janeiro ASB Classic - Auckland Generali Open - Kitzbuhel Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Noventi Open - Halle Mallorca Championships - Mallorca Kremlin Cup - Moscow Movistar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Gonet Geneva Open - Geneva Cordoba Open - Cordoba SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Argentina Open - Buenos Aires U.S. Mens's Clay Court Championship - Houston Campbells Hall of Fame Tennis Championships - Newport Movistar Open - Vina del Mar U.S. Mens's Clay Court Championship - Houston Miami Open - Miami Suisse Open - Gstaad European Open - Antwerp Erste Bank Open - Vienna BMW Open - Munich Mercedes Cup - Stuttgart Argentina Open - Buenos Aires Nature Valley International - Eastbourne Winston-Salem Open - Winston-Salem NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Allianz Suisse Open Gstaad - Gstaad Chennai Open - Chennai Rogers Masters - Toronto Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Movistar Open - Vina del Mar Sony Ericsson Open - Miami Mallorca Championships - Mallorca Antalya Cup - Antalya BNP Paribas Open - Indian Wells Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris BB&T Atlanta Open - Atlanta Rio Open - Rio de Janeiro BNP Paribas Open - Indian Wells Gerry Weber Open - Halle Australian Open - Melbourne Qatar ExxonMobil Open - Doha Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Citi Open - Washington Copa Telmex - Buenos Aires Legg Mason Tennis Classic - Washington U.S. Open - New York China Open - Beijing U.S. Open - New York Sony Ericsson Open - Miami French Open - Paris French Open - Paris Davis Cup, World Group, PO, CHI-AUS, 3-2 U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, PO, ARG-COL 4-0 ATP Cup - Brisbane, Perth, Sydney French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group I, 2R, ECU-CHI 3-2 Davis Cup, Finals, QF, ARG-ESP 1-2 Davis Cup, Finals, Group C ATP Cup - Melbourne Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, Group I, 2R, URU-CHI 1-3 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, Group I, 1R, ARG-BLR 4-1 Davis Cup, World Group, PO, CHI-AUT, 3-2 Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, Group I, 2R, ARG-CHI 3-2 U.S. Open (juniors) Hamburg European Open - Hamburg Generali Open - Kitzbuhel